﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SoccerSimulator5000
{
    public class FootballerName
    {

        public FirstName firstName { get; set; }
        public LastName lastName { get; set; }

        public FootballerName()
        {
            int nameNumber = Game.random.Next(0,148);
            firstName = (FirstName.Adam + nameNumber);

            nameNumber = Game.random.Next(0, 100);
            lastName = (LastName.Abrahamsson + nameNumber);
        }

        public enum FirstName
        {
            Adam,
            Adrian,
            Ahmed,
            Albert,
            Albin,
            Alex,
            Alexander,
            Alfons,
            Alfred,
            Ali,
            Alvin,
            Anders,
            André,
            Andreas,
            Anton,
            Aron,
            Arvid,
            August,
            Axel,
            Benjamin,
            Björn,
            Casper,
            Charlie,
            Christian,
            Christoffer,
            Colin,
            Daniel,
            Dante,
            David,
            Dennis,
            Douglas,
            Ebbe,
            Eddie,
            Edvard,
            Edvin,
            Elias,
            Elis,
            Elliot,
            Elton,
            Elvin,
            Emanuel,
            Emil,
            Erik,
            Fabian,
            Felix,
            Filip,
            Frank,
            Fredrik,
            Gabriel,
            Gustav,
            Hampus,
            Hannes,
            Harry,
            Henrik,
            Henry,
            Herman,
            Hjalmar,
            Hugo,
            Isak,
            Ivar,
            Jack,
            Jakob,
            Jens,
            Jesper,
            Jimmy,
            Joakim,
            Joel,
            Johan,
            Johannes,
            John,
            Jonas,
            Jonathan,
            Josef,
            Julian,
            Julius,
            Kalle,
            Karl,
            Kevin,
            Kim,
            Leo,
            Leon,
            Levi,
            Liam,
            Linus,
            Loke,
            Love,
            Lucas,
            Ludvig,
            Magnus,
            Malte,
            Marcus,
            Martin,
            Matteo,
            Mattias,
            Max,
            Maximilian,
            Melker,
            Melvin,
            Mikael,
            Milo,
            Milton,
            Mio,
            Mohamed,
            Måns,
            Neo,
            Niklas,
            Nils,
            Noah,
            Noel,
            Oliver,
            Olle,
            Olof,
            Oscar,
            Otto,
            Patrik,
            Per,
            Petter,
            Pontus,
            Rasmus,
            Rickard,
            Robert,
            Robin,
            Ruben,
            Sam,
            Samuel,
            Sebastian,
            Sigge,
            Simon,
            Sixten,
            Stefan,
            Svante,
            Tage,
            Theo,
            Theodor,
            Thomas,
            Tim,
            Tobias,
            Tom,
            Valter,
            Vidar,
            Viggo,
            Viktor,
            Vilgot,
            Vilhelm,
            Ville,
            William,
            Wilmer,
            Vincent


        }

        public enum LastName
        {
            Abrahamsson,
            Andersson,
            Johansson,
            Karlsson,
            Nilsson,
            Eriksson,
            Larsson,
            Olsson,
            Persson,
            Svensson,
            Gustafsson,
            Pettersson,
            Jonsson,
            Jansson,
            Hansson,
            Bengtsson,
            Jönsson,
            Lindberg,
            Jakobsson,
            Magnusson,
            Olofsson,
            Lindström,
            Lindqvist,
            Lindgren,
            Axelsson,
            Berg,
            Lundberg,
            Bergström,
            Lundgren,
            Lundqvist,
            Mattsson,
            Lind,
            Berglund,
            Fredriksson,
            Sandberg,
            Henriksson,
            Forsberg,
            Sjöberg,
            Wallin,
            Danielsson,
            Håkansson,
            Engström,
            Eklund,
            Lundin,
            Gunnarsson,
            Holm,
            Fransson,
            Samuelsson,
            Bergman,
            Björk,
            Wikström,
            Isaksson,
            Bergqvist,
            Arvidsson,
            Nyström,
            Holmberg,
            Löfgren,
            Claesson,
            Söderberg,
            Nyberg,
            Blomqvist,
            Mårtensson,
            Nordström,
            Lundström,
            Eliasson,
            Pålsson,
            Björklund,
            Viklund,
            Berggren,
            Sandström,
            Nordin,
            Lund,
            Ström,
            Hermansson,
            Åberg,
            Ekström,
            Holmgren,
            Sundberg,
            Hedlund,
            Dahlberg,
            Hellström,
            Sjögren,
            Falk,
            Martinsson,
            Andreasson,
            Öberg,
            Blom,
            Månsson,
            Ek,
            Åkesson,
            Strömberg,
            Jonasson,
            Hansen,
            Norberg,
            Sundström,
            Åström,
            Holmqvist,
            Lindholm,
            Sundqvist,
            Ivarsson

        }
    }
}
